package edu.cibertec.interface1;

import java.util.ArrayList;

import edu.cibertec.bean.BeanClienteDTO;
import edu.cibertec.bean.ClienteDTO;


public interface ClienteDAO {
	
	public ArrayList<ClienteDTO> buscarCliente(String x);
	
	public ArrayList<ClienteDTO> buscarClientePorNombres(ClienteDTO x);
	
	public ArrayList<ClienteDTO> listaCliente();

	public int registrarCliente(ClienteDTO x);
	
	public int eliminarCliente(ClienteDTO x);
	
	public int actualizarCliente(ClienteDTO x);
	
	public ClienteDTO obtenerCliente(ClienteDTO x);
	
//	validaciones clinete registrar
	public ClienteDTO buscarClientePorDNI(ClienteDTO x);
	
	public ClienteDTO validarNumDocumentoNatural(ClienteDTO x);

	public ClienteDTO validarRUCPersonaJuridica(ClienteDTO x);
	
	
	public ClienteDTO validarRUCPersonaJuridicaActualizar(ClienteDTO x);
	
	public ClienteDTO validarDNIPersonaJuridicaActualizar(ClienteDTO x);
	
}
